// pages/wuyebaoxiu_child/wuyebaoxiu_child.js
Page({
  /**
   * 组件的属性列表
   */
  // properties: {
  //   count: { //最多选择图片的张数，默认9张
  //     type: Number,
  //     value: 9
  //   },
  //   uploadUrl: { //图片上传的服务器路径
  //     type: String,
  //     value: ''
  //   },
  //   showUrl: { //图片的拼接路径
  //     type: String,
  //     value: ''
  //   },
  // },
    


  /**
   * 页面的初始数据
   */
  data: {
    timeLists:[
      { value: '9:00-11:30',checked: 'true'},
      { value: '14:00-17:00' },
      { value: '18:00-21:00' }
    ],

    files: [{
      url: 'http://mmbiz.qpic.cn/mmbiz_png/VUIF3v9blLsicfV8ysC76e9fZzWgy8YJ2bQO58p43Lib8ncGXmuyibLY7O3hia8sWv25KCibQb7MbJW3Q7xibNzfRN7A/0',
  }],

  //   detailPics: [], //上传的结果图片集合

  //   // countPic: 9,//上传图片最大数量
  //   // showImgUrl: "", //路径拼接，一般上传返回的都是文件名，
  //   // uploadImgUrl: ''//图片的上传的路径

  },

  //监听组件事件，返回的结果
  // myEventListener: function (e) {
  //   console.log("上传的图片结果集合")
  //   console.log(e.detail.picsList)
  // },

  //日期
  bindTimeChange:function(e){
    var that = this;
    this.setData({
      time: e.detail.value,
    });
  },
  //时间
  radioChange: function (e) {
    console.log('radio发生change事件，携带value值为：', e.detail.value)

  },

  //照片
  // uploadDetailImage: function (e) { //这里是选取图片的方法
  //   var that = this;
  //   var pics = [];
  //   var detailPics = that.data.detailPics;
  //   if (detailPics.length >= that.data.count) {
  //     wx.showToast({
  //       title: '最多选择' + that.data.count + '张！',
  //     })
  //     return;
  //   }
  //   wx.chooseImage({
  //     count: that.data.count, // 最多可以选择的图片张数，默认9
  //     sizeType: ['original', 'compressed'], // original 原图，compressed 压缩图，默认二者都有
  //     sourceType: ['album', 'camera'], // album 从相册选图，camera 使用相机，默认二者都有
  //     success: function (res) {
  //       var imgs = res.tempFilePaths;
  //       for (var i = 0; i < imgs.length; i++) {
  //         pics.push(imgs[i])
  //       }
  //       that.uploadimg({
  //         url: that.data.uploadUrl, //这里是你图片上传的接口
  //         path: pics, //这里是选取的图片的地址数组
  //       });
  //     },
  //   })

  // },
  // //多张图片上传
  // uploadimg: function (data) {
  //   wx.showLoading({
  //     title: '上传中...',
  //     mask: true,
  //   })
  //   var that = this,
  //     i = data.i ? data.i : 0,
  //     success = data.success ? data.success : 0,
  //     fail = data.fail ? data.fail : 0;
  //   wx.uploadFile({
  //     url: data.url,
  //     filePath: data.path[i],
  //     name: 'fileData',
  //     formData: null,
  //     success: (resp) => {
  //       wx.hideLoading();
  //       success++;
  //       var str = resp.data //返回的结果，可能不同项目结果不一样
  //       var pic = JSON.parse(str);
  //       var pic_name = that.data.showUrl + pic.Data;
  //       var detailPics = that.data.detailPics;
  //       detailPics.push(pic_name)
  //       that.setData({
  //         detailPics: detailPics
  //       })
  //     },
  //     fail: (res) => {
  //       fail++;
  //       console.log('fail:' + i + "fail:" + fail);
  //     },
  //     complete: () => {
  //       i++;
  //       if (i == data.path.length) { //当图片传完时，停止调用     
  //         console.log('执行完毕');
  //         console.log('成功：' + success + " 失败：" + fail);
  //         var myEventDetail = {
  //           picsList: that.data.detailPics
  //         } // detail对象，提供给事件监听函数
  //         var myEventOption = {} // 触发事件的选项
  //         that.triggerEvent('myevent', myEventDetail, myEventOption)//结果返回调用的页面
  //       } else { //若图片还没有传完，则继续调用函数
  //         data.i = i;
  //         data.success = success;
  //         data.fail = fail;
  //         that.uploadimg(data);//递归，回调自己
  //       }
  //     }
  //   });
  // },



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.setNavigationBarTitle({
      title: "维修信息",
    });
    this.setData({
      type: options.type,
      //上传图片
      selectFile: this.selectFile.bind(this),
      uplaodFile: this.uplaodFile.bind(this)
    });
  },

//上传图片
  chooseImage: function (e) {
    var that = this;
    wx.chooseImage({
        sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有
        sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
        success: function (res) {
            // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
            that.setData({
                files: that.data.files.concat(res.tempFilePaths)
            });
        }
    })
},
previewImage: function(e){
    wx.previewImage({
        current: e.currentTarget.id, // 当前显示图片的http链接
        urls: this.data.files // 需要预览的图片http链接列表
    })
},
selectFile(files) {
    console.log('files', files)
    // 返回false可以阻止某次文件上传
},
uplaodFile(files) {
    console.log('upload files', files)
    // 文件上传的函数，返回一个promise
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            reject('some error')
        }, 1000)
    })
},
uploadError(e) {
    console.log('upload error', e.detail)
},
uploadSuccess(e) {
    console.log('upload success', e.detail)
},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})